/*   
Theme Name: 千面视界WordPress多行业主题-企业版
Theme URI:http://www.themepark.com.cn/
Description: WEB主题公园所出品的一款WordPress主题，可导入多种行业、配色、结构的演示数据。
Author:WEB主题公园
Author URI: http://www.themepark.com.cn/
Version: 1.32
*/




/* public */
body{ margin:0; padding:0; font-family:arial,"Hiragino Sans GB", sans-serif,FontAwesome; background:#f5f5f5;}
@media screen and (min-width:100px) and (max-width:1025px){	#PcOnly,.PcOnly{ display:none;}#index_content{margin-top:100px;}.home #index_content{margin-top:82px;}.index_pages_r#index_content{    margin-top: 81px;}  }
@media screen and (min-width:1025px) and (max-width:20000px){#MovePnly,.MovePnly{ display:none;}}
@media screen and (min-width:1025px) and (max-width:20000px){body.woocommerce-demo-store{margin:31px 0 0;}}
@media screen and (min-width:1px) and (max-width:1025px){.woocommerce-store-notice,.demo_store{ display:none !important;}
nput[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
	.posts_title{ margin: 0;}
}

a:link{}
.index_next,.index_prve{ width:50px; height:46px; position:absolute; top:40%; display:block; cursor:pointer; display:none; z-index:10; font-size:36px; color:#fff;  text-align:center; line-height:46px;}
.index_next{ right:35px; background:url("images/next.png");}
.index_prve{ left:0; background:url("images/prev.png");}
.pagination span:last-child{transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;}
img{ max-width:100%; height:auto;}
a{ text-decoration:none;}
h1{ margin:0;}
ul{ margin:0; padding:0;}
.fa{margin-right: 5px;}
.box_in{ width:90%; padding:0 5%; max-width:1280px;}
.wp_clear{ clear:both;}

.header_pic_nav li,.footer_contact a,#right_shop .woocommerce-pagination ul li a,.single_tag a,.theme_functions .my_center,.theme_functions .search_btn,.theme_functions .fa,#waper_drog_nav  ul li,.header_pic_nav li.menu-item-has-children i,.custom_box_btn,.pager a,.vedio_btn,.swiper-lazy,.index_nav_ul li.menu-item-has-children i,#per27 .index_nav_ul li.menu-item-has-children .sub-menu li.menu-item-has-children i,.menu_header li::before,.menu_header li a,.menu_header li.menu-item-has-children::after,.top_right_nav a,.top_right_nav a i,.contact_banner .contact_banner_in a i,.contact_banner .contact_banner_in a .wechat_imgs,.contact_banner .contact_banner_in a span,.more_m,.lazyload,.icons_i i,.icons_in .icons_contact font,.icons_in .icons_contact .ba,.bar_qq_tc a{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.form_contact_bttom, .form_contact_bttom_in,#ms_icon .icons_i::before,.imgs_avars img,.about_tt a,.video_btns,.text_about a,.index_nav_ul li.menu-item-has-children i::before, .index_nav_ul li.menu-item-has-children .sub-menu li.menu-item-has-children i::before,.index_tag_nav_ul li,.index_tag_nav_ul li a,.case_title_lists a i,.twotab  #case_page .case_title_lists .mantitle a i,.post_content a,.post_content a.icon_btn,#wpuf-login-form p.submit input,.twotab aside,.upbtn_move{-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
img,.language_btn{ border:none;}
.swiper-lazy{opacity: 0;}
.swiper-lazy-loaded{opacity: 1;}
.galic_na{display:block;height: auto; padding:10px 0; text-align: center; position: relative; bottom:0!important; }
galic_na span,.galic_na span{display: inline-block; margin: 0 3px; border-radius:0; width: 25px; height: 8px;  }
galic_na span.swiper-pagination-bullet-active,.galic_na span.swiper-pagination-bullet-active{background:#cf0434;}
/* 404 */
@media screen and (min-width:600px) and (max-width:20000px){.move_404{ display:none; }}
@media screen and (min-width:1px) and (max-width:599px){.pc_404{ display:none;}}

.xlicon,.logo{position: relative;}
@media screen and (min-width:1025px) and (max-width:20000px){
.xlicon::after{content: "\f107";font-size: 14px;text-align: center;color: #666;font-family: FontAwesome;position: absolute;display: block; border: solid 1px #eaeaea; border-radius: 5px; padding: 2px 10px;right: -46px;top: 38px;}
.logo_nav{position: absolute;top: 92px;right: -48px;;background: #fff;box-shadow: 0 0 3px #666;width: 230px;display: none;}
.logo_nav a{display: block;padding: 5px 0 5px 10%;width: 90%;text-align: left;height: 40px;border-bottom: solid #f8f8f8 1px;font-size: 16px; line-height: 40px;color:#666;}
.logo_nav a:hover{background: #f5f5f5; }
.logo_nav a:first-child{font-weight: bold;}	
	
}
@media screen and (min-width:1px) and (max-width:1024px){
.xlicon::after{content: "\f107";font-size: 14px;text-align: center;color: #666;font-family: FontAwesome;position: absolute;display: block;right: -20px;top: 33px;}
.daozhaun.xlicon::after{transform:rotate(180deg);}
.logo_nav{position: absolute;top: 80px;left:0;background: #fff;box-shadow: 0 0 3px #666;width: 100%;display: none;}
.logo_nav a{display: block;padding: 5px 0 5px 10%;width: 90%;text-align: left;height: 40px;border-bottom: solid #f8f8f8 1px; line-height: 40px;color:#666;font-size: 16px;}
.logo_nav a:hover{background: #f5f5f5; }
.logo_nav a:first-child{font-weight: bold;}		
	
}


@media screen and (min-width:1025px) and (max-width:20000px){.header .nav img.movelogo{ display:none; }}
@media screen and (min-width:1px) and (max-width:1024px){.header .nav img.pclogo{ display:none;}}
/* nav*/
/*search*/
@media screen and (min-width:1025px) and (max-width:20000px){
	#index_content{ margin-top: 92px; overflow: hidden;}
	.search_box_out{width: 100%; height: 100%; background: url(images/w_90.png); position: fixed; top: 0; left: 0;z-index: 1001; display: none;}
	.search_box_in{    display: block;  max-width: 960px; width: 100%; height: auto; margin: 10% auto 0 auto;   overflow: hidden;}
	.search_boxs { height: 32px; border: 2px solid #ea471c; margin-top: 10px; position: relative; background: #fff;}
.search_boxs input[type="text"] + input { font-size: 18px; color: #ea471c; border: none; background: none; margin-top: 4px; float: right;  outline: medium;  cursor: pointer; font-family: "microsoft yahei";}
	.search_boxs input[type="text"]{height: 15px;line-height: 15px;font-size: 12px;color: #ccc;border: none;border-right-width: medium;border-right-style: none; border-right-color: currentcolor;outline: medium;margin-top: 9px;padding-left: 15px;border-right: 1px solid #e8e8e8;}
		.search_boxs input[type="text"]{width: 86%;}
.search_box_in .close_seach{width: 35px; height: 35px;font-size: 24px;  margin: 100px auto 0 auto; cursor: pointer; color: #666;}
	
.search_box_in p{width: 100%;overflow: hidden;font-size: 14px;color: #666;}
.search_box_in p span{margin-right: 10px;cursor: pointer;}
.search_box_in p span.sel{color:#ea471c;}
}

@media screen and (min-width:1370px) and (max-width:20000px){
	.header .nav{width:85%; padding: 0 7.5%;}
.menu_header li{ padding: 0 15px; margin-right: 15px;}
}	
@media screen and (min-width:1180px) and (max-width:1370px){
		.header .nav{width:90%; padding: 0 5%;}
.menu_header li{ padding: 0 10px; margin-right: 5px;}
}		
@media screen and (min-width:1025px) and (max-width:1179px){
	.header .nav{width:95%; padding: 0 2.5%;}
.menu_header li{ padding: 0 3px; margin-right: 5px;}
}	
@media screen and (min-width:1px) and (max-width:1543px){
	.menu_header li.text_ul_btn{display: none;}
}
/*search*/
.menu_header li figcaption{display: none;}
.header .nav .logo img{max-height: 92px; width: auto;}
/*nav 导航*/
@media screen and (min-width:1025px) and (max-width:20000px){
.header{ position: absolute; top: 0; left: 0; width:100%; margin: 0 0; z-index: 10000;}
.admin-bar .header{top:32px;}
.header .top{width: 98%; padding: 8px 1%; overflow: hidden; position: relative;background: #eaeaea;}
.haeader_bac_clor{position: absolute; top: 0; left: 0; background: #fff;z-index: 1; width: 100%; height: 100%;}

.header .nav{ height:92px; position: relative; z-index: 10; margin: 0 auto;}

.header .nav .logo{max-height: 92px; width: auto; float: left; font-size: 0; }
	
.header.header_drop{position:fixed; top: 0px;  left: 0; width: 100%; margin: 0; z-index: 10000; box-shadow: 0 0 8px #666;}	
	.admin-bar .header.header_drop{top:31px;}
.headers_nav{width: 100%; height: auto; float: left; margin-top: 10px;position: relative;}

.menu_header{ float:right; width: auto; display: block; margin: 0;} 
.menu_header li{ display: block; float: left;height: 92px; position: relative; text-align:center; margin-right: 15px;}
.menu_header li::before{float: left; line-height: 92px; margin-right: 5px; color: #666;}
.menu_header li .sub-menu li::before{ line-height: 40px; }
.menu_header li .sub-menu li figure{top: 0; float: left;}
.menu_header li .sub-menu li  a span{float: left;    color: #333;}
.menu_header li:hover .sub-menu li  a span,.menu_header li:hover .sub-menu li.menu-item-has-children::after,.menu_header li:hover .sub-menu li:hover .sub-menu li  a span{   color: #666;}	
.menu_header li.menu-item-has-children::after{content: "\f107";font-size: 14px;text-align: right; color: #666;line-height: 92px; margin-left: 8px;font-family: FontAwesome;}
.menu_header li .sub-menu  li.menu-item-has-children::after{content: "\f105";line-height: 40px;float: right;margin-right: 15px;}
.menu_header li.xiala::after{content:"\f0ca";font-family: FontAwesome;font-size: 14px;text-align: right; color: #666;line-height: 92px; margin-left: 8px;box-sizing: border-box;}
	
.menu_header li a{ color: #333; float: left;position: relative; font-size: 15px; line-height: 92px; text-decoration: none;}
.menu_header li:hover::before,.menu_header li:hover::after,.menu_header li.current-menu-item::before,.menu_header li a:hover,.menu_header li.current-menu-item a,.menu_header li .sub-menu li.current-menu-item a span{color:#ea471c;}
	.menu_header li.current-menu-item .sub-menu li a span,.menu_header li.sale .sub-menu li a span{color: #333;}

.menu_header li.sale a{color:#ea471c; }
.menu_header li.hot::after{ content: " "; display: block; width: 19px; height: 12px; background: url(images/hot.gif); position: absolute;right: 2px;top: 21px;}
.menu_header li .sub-menu{position: absolute; top: 92px; left: 0; background: #fff; box-shadow: 0 0 3px #666; width: 230px; display: none;list-style: none; list-style-type:none; }
.menu_header li .sub-menu  .sub-menu{left: 230px; top:-5px;}
	.menu_header li .sub-menu li:hover{background: #f5f5f5;}	

	.menu_header li .sub-menu li a{line-height: 40px; height: 40px;}

.menu_header li .sub-menu li{display: block;float: left;padding: 5px 0 5px 10%; width: 90%; text-align: left;height:40px; border-bottom: solid #f8f8f8 1px; list-style: none;list-style-type:none;list-style-image:url(images/loading2.png); }
	
	.menu_header li .sub-menu li:last-child{border: none;}
.menu_header li img{max-width: 40px; height: auto;}
.menu_header li figure{width:40px; height: 40px; position: relative; margin:0 5px 0 5px;top: 15px; display: inline-block;}
	

	.menu_header li.search_box_btn{width:31px; height: 92px; padding: 0; background:none; line-height: 92px; text-align: center; margin: 0; cursor: pointer;}
	.menu_header li.search_box_btn i.search_iocn{ color: #2f2626; margin: 0; font-size: 18px;}
	.menu_header li.gapodu{display: none;}
	.menu_header li.text_ul_btn a{display: block; margin:28px 0 0; background: #226184; color:#fff; padding: 0 10px; height: 38px; line-height: 38px; }
}
#list_nav_ajax figure {
    margin: 0;
}

@media screen and (min-width:1px) and (max-width:1024px){
.top{display: none;}
.menu_header li::before{float: left;  margin-right: 5px; color: #666;line-height: 30px;}
.menu_header li  figure{margin: 0; float: left;}
.header{background: #fff; position: fixed; top: 0; left: 0; z-index: 100000; width: 100%;}
.header .nav .logo{max-height: 92px; width: auto; float: left; font-size: 0; max-width: 238px;}	
.header_pic_nav{ display:none; position:fixed; width:100%; background:#fafafa; left:0;top:83px;  overflow-y: scroll;-webkit-overflow-scrolling: touch; height:100%;}
.header_pic_nav li{ display:block; width:96%; list-style:none; height: auto; padding:15px 2%; float:left; position:relative; overflow:hidden;border-bottom:solid 1px #f5f5f5;}
.header_pic_nav li:last-child{border:none;}
.menu_header li.menu-item-has-children i::after{content: "\f107";font-size: 14px;color: #666; position: absolute; top: 20px; right:20px;}
.menu_header li.menu-item-has-children i.down_go::after{content: "\f106";font-size: 14px;color: #666; position: absolute; top: 20px; right:20px;}	
.header_pic_nav li.menu-item-has-children .sub-menu li i{ display:none;}
.header_pic_nav li.menu-item-has-children .sub-menu li.menu-item-has-children{ display:block;}



.header_pic_nav li a { display:block; }
.header_pic_nav li a img{ float:left; max-width:40px; height:auto; margin-right:5px;}
.header_pic_nav li a span{ float:left; margin-top:3px; line-height: 30px;}
.header_pic_nav li a span,.header_pic_nav li  span{ font-size:14px; color:#333;}

.header_pic_nav li .sub-menu{ float:left; width:100%; background:#f5f5f5; display:none;margin-top: 24px;}
.header_pic_nav li .sub-menu li{ border-bottom:solid 1px #fff; width:95%; padding:15px 0 15px 5%;}
.header_pic_nav li .sub-menu li a{ width:96%; padding:0 2%; display:block;}
.header_pic_nav li .sub-menu .sub-menu{display: block;  margin: 0;}

	.header_pic_nav li .sub-menu .sub-menu li:last-child{border: none;}
.header_height{ width:100%; height:200px; float:left; overflow:hidden;}

	.header_pic_nav li.gapodu{height: 300px;}
	.menu_header li.search_box_btn{display: none;}


.header_nav_move_btn{ float:right; width:53px; display:block;height:80px; line-height: 80px; text-align: center; margin: 0;}
.header_nav_move_btn i{ width: 30px; height: 30px; display:inline-block; position: relative;  color: #666; font-size: 18px;}	
.down_go.header_nav_move_btn i::before{content: "\f00d";}
.search_box_move_btn{ float:right; display: block;width:53px; height: 80px; padding: 0; background:#fff; line-height: 80px; text-align: center; margin: 0; cursor: pointer; border-left: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;}
.search_box_move_btn i.search_iocn{ width: 30px; height: 30px; display:inline-block;  position: relative;color: #666; font-size: 18px;}	

	
.search_box_out{width: 100%; height: 100%; background: url(images/w_90.png); position: fixed; top: 0; left: 0;z-index: 10000001; display: none;}
.search_box_in{    display: block;   width: 90%; height: auto; margin: 10% 5% 0 5%;   overflow: hidden;}
.search_boxs { height: 32px; border: 2px solid #ea471c; margin-top: 10px; position: relative; background: #fff;}
.search_boxs input[type="text"] + input { font-size: 18px; color: #ea471c; border: none; background: none; margin-top: 4px; float: right;  outline: medium;  cursor: pointer; font-family: "microsoft yahei";}
.search_boxs input[type="text"]{height: 15px;line-height: 15px;font-size: 12px;color: #ccc;border: none;border-right-width: medium;border-right-style: none; border-right-color: currentcolor;outline: medium;margin-top: 9px;padding-left: 15px;border-right: 1px solid #e8e8e8;}
		.search_boxs input[type="text"]{width: 66%;}
.search_box_in .close_seach{width: 35px; height: 35px; background: url(images/close_search.png); margin: 100px auto 0 auto; cursor: pointer;}
	
.search_box_in p{width: 100%;overflow: hidden;font-size: 14px;color: #666;}
.search_box_in p span{margin-right: 10px;cursor: pointer; display: inline-block; padding: 5px 10px; background: #efefef;border-radius: 5px; margin-bottom:10px;;}
.search_box_in p span.sel{ background:#ea471c; color:#fff;}	
	
}
/*下拉菜单*/
@media screen and (min-width:1025px) and (max-width:20000px){
	.search_box_move_btn,.header_nav_move_btn{display: none;}
.all_product_btn{float:left; width:19.4%;font-size: 15px; text-align: center; background: #ea471c;  height: 40px; line-height: 40px; color:#fff;cursor: pointer;position: relative;z-index: 11;}
.open_nav .pulldown_box{display: block;}
.pulldown_box{ display: none;;width: 100%;   position:absolute; top: 42px; left: 0; background: #fff; margin: 0; padding: 0;}
.pulldown_box:hover,.list_submune:hover .pulldown_box{background: #F2f2f2}
.pulldown_box li{display: block; float: left; width: 100%; border-bottom: solid 1px #F2f2f2;}
.pulldown_box li a{width: 90%; padding: 15px 5%; display: block; text-align: left; line-height: 24px; position: relative;}
.pulldown_box li:hover{ width: 98%; border-left: solid 3px #ea471c; box-shadow: 0 0 5px #999;background: #fff;}
.pulldown_box li a:hover{margin-left:15px; color:#ea471c }

.pulldown_box li a img{float: left; max-width: 29px; height: auto; margin:0 10px 0  40px;}
.pulldown_box li a span{ font-size: 16px; color: #999;}
.pulldown_box li .sub-menu{display: none;}
}
/*下拉展开模块*/
@media screen and (min-width:1px) and (max-width:1025px){ 
	#waper_drog_nav	.waper_drog_nav_in{width: 96%; padding: 0 2%;}
#waper_drog_nav{  width:100%;  position:fixed; top:81px; right:-100%; z-index:100; height:100%; padding-top:50px; overflow-y: scroll;overflow-x:hidden;-webkit-overflow-scrolling : touch; background:#fff; }
.gapodu{ width:100%; float:left; height:300px;}
#waper_drog_nav li .sub-menu{    position:absolute; right:-100%; top:0;border:solid 1px #ccc; width:100%; overflow:hidden; background:#fff; height:100%; padding-top:50px;overflow-y: scroll;-webkit-overflow-scrolling : touch;overflow-x:hidden;}
	
	waper_drog_nav_ul{display: block; width: 100%; }	
#waper_drog_nav li {border-bottom:solid 1px  #F6F6F6 ;}

#waper_drog_nav li .sub-menu{    position:absolute; right:-100%; top:0;border:solid 1px #ccc; width:90%; padding: 0 5%; overflow:hidden; background:#fff; height:100%; padding-top:50px;overflow-y: scroll;-webkit-overflow-scrolling : touch;overflow-x:hidden;}
#waper_drog_nav   .gobank,#waper_drog_nav  .gobanks{ width:100%; height:50px; position: fixed; top:71px;right:-100%; padding:0; margin:0; background:#F3F3F3 ; }
#waper_drog_nav   .gobank{  z-index:100;}
#waper_drog_nav  .gobanks i{ z-index:1;}
#waper_drog_nav  .gobank i,#waper_drog_nav  .gobanks i{ display:block; float:left; width:50px; height:50px;  opacity: 0.6; font-size: 26px; color: #333; text-align: center; line-height: 50px;}

#waper_drog_nav li{ list-style:none; width:98%; margin-left:2%; float:left; padding: 10px 0;}

#waper_drog_nav  li a img,#waper_drog_nav li .sub-menu li a img,#waper_drog_nav li .sub-menu li.menu-item-has-children .sub-menu li img{ max-width:50px; height: auto; float:left;}
#waper_drog_nav li  a div,#waper_drog_nav li .sub-menu li a ,#waper_drog_nav li .sub-menu li.menu-item-has-children .sub-menu li a { padding:2;  width: auto; text-align: left; float:left; font-size:14px; font-weight:normal; color:#666; line-height:50px;}


#waper_drog_nav  ul li.menu-item-has-children i{ float:right;  height:50px; width:50px; }

#waper_drog_nav  ul li.menu-item-has-children  li i{ display:none;}
	
#waper_drog_nav  ul li.menu-item-has-children .sub-menu .sub-menu{position: relative; height: auto!important; top: 0; left: 0; display: block; border: none; padding: 0; margin: 0;}
#waper_drog_nav  ul li.menu-item-has-children .sub-menu .sub-menu a   span{ line-height:18px;}
#waper_drog_nav  ul li.menu-item-has-children .sub-menu .sub-menu img{max-width: 70px!important;}
#waper_drog_nav  ul li .sub-menu li{ border:none; width:23%;  padding:3px 1%; margin: 10px 0;}

#waper_drog_nav  ul li .sub-menu li a img{ max-width:90%; margin:5px 5%;}
#waper_drog_nav  ul li .sub-menu li a  span{ width:100%; text-align:center;}
#waper_drog_nav  ul li .sub-menu li a   span{ font-size:12px;line-height:18px; height:auto; overflow:hidden; }	
#waper_drog_nav ul li .sub-menu li::before{ margin: 10px 5px 0 0; color: #333; position: absolute; left: 0;top: 0;}
#waper_drog_nav  ul li.menu-item-has-children .sub-menu li a  span{font-weight: bold; }		
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children{width:100%; background:none; position: relative;}

#waper_drog_nav  ul li .sub-menu li.menu-item-has-children  span{ display: block; font-size: 15px; color: #333; margin:5px 0 10px 1%;border-bottom: 1px  dashed #ccc; text-align:left; }
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children a{display: block; width:100%;height: auto;}	
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children .sub-menu{display: block!important; position: relative; width: 100%;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li  span{border: none; margin: 0px 0 10px 1%!important;}	
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li  span{height: auto!important; font-weight: normal;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li {padding: 0 1%;}		

	#waper_drog_nav  li.menu-item-has-children i::after{content: "\f105";line-height: 40px;float: right;margin-right: 15px; color: #666; font-family: FontAwesome;}
	#waper_drog_nav  li .sub-menu li i::after{display: none;}		
		#waper_drog_nav  ul li figure{margin: 0;}
	#waper_drog_nav  ul li a span{ float:left;}
#waper_drog_nav  ul li a span{ font-size:14px; color:#333; line-height:3em; margin-left:5px;}
		#waper_drog_nav ul li.fa::before{float: left;margin: 13px 5px 0 0;}
}
@media screen and (min-width:1025px) and (max-width:200000px){
	#waper_drog_nav ul li .sub-menu li a span.jzs{display: block; width: 100%; text-align: center; margin-left:0; }
.top_box_btn,.gobank,.gobanks{display: none;}	
#waper_drog_nav{ position:absolute; top:100%; width:80%; padding: 0 10%; background:#fff; height:auto; display:none;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#waper_drog_nav .waper_drog_nav_in{ display:block; margin:0 auto; position:relative; overflow:hidden; width: 100%; padding: 0; margin: 0; max-width: 1400px;}
#waper_drog_nav  ul{ width:15%; float:left; display:block; background:#F3F3F3; height:100%;}
#waper_drog_nav  ul li{ width:90%; padding:10px 5%; list-style:none; float:left; display:block; border-bottom: solid 1px #E8E8E8;cursor: pointer;list-style-image:url(images/loading2.png); }
#waper_drog_nav  li.menu-item-has-children::after{content: "\f105";line-height: 40px;float: right;margin-right: 15px; color: #666; font-family: FontAwesome;}
	#waper_drog_nav  li .sub-menu li::after{display: none;}	
	#waper_drog_nav  ul li figure{margin: 0;}
	#waper_drog_nav ul li .sub-menu li.menu-item-has-children.fa::before{position: absolute; top: 19px ; left: 0; margin: 0;}
	#waper_drog_nav ul li .sub-menu li.menu-item-has-children a{margin-left:20px; }
	#waper_drog_nav ul li .sub-menu li.menu-item-has-children.fa{position: relative;}
#waper_drog_nav  ul li.menu-item-has-children  li i{ display:none;}
	#waper_drog_nav ul li.fa::before{float: left;margin: 13px 5px 0 0;}
#waper_drog_nav  ul li:hover{ background:#fff;}
#waper_drog_nav  ul li img{ display:block; max-width:40px; height:auto; float:left; margin-right:10px;}
#waper_drog_nav  ul li a span{ float:left;}
#waper_drog_nav  ul li a span{ font-size:14px; color:#333; line-height:3em; margin-left:5px;}
#waper_drog_nav  ul li .sub-menu{ position:absolute; height:100%; right:0; top:0; width:85%; background:#fff; padding-top:20px; display:none; overflow-y:auto;}
	#waper_drog_nav  ul li .sub-menu sub-menu{padding-top: 5px;}
#waper_drog_nav  ul li .sub-menu li{ border:none; width:9%;  padding:3px 1%;}
	#waper_drog_nav  ul li .sub-menu li a span{color:#333;}	
	#waper_drog_nav ul li .sub-menu li::before{ margin: 10px 5px 0 0; color: #333;}
#waper_drog_nav  ul li .sub-menu li a i{ display:none;}
#waper_drog_nav  ul li .sub-menu li a img{ max-width:100%;}

#waper_drog_nav  ul li .sub-menu li a span{ font-size:12px;line-height:18px; height:auto; overflow:hidden;margin-top: 10px; }	
		
#waper_drog_nav  ul li.menu-item-has-children .sub-menu li a span{font-weight: bold; }		
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children{width:100%; background:none;}

#waper_drog_nav  ul li .sub-menu li.menu-item-has-children a{ padding-bottom: 5px; width: 99%; display: block; font-size: 15px; color: #333; margin:5px 0 0 1%;border-bottom: 1px  dashed #ccc; text-align:left; }
	#waper_drog_nav ul li .sub-menu li.menu-item-has-children  .sub-menu a{border: none; text-align: center;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children a{display: block; width: 100%; height: auto; overflow: hidden;}	
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children .sub-menu{display: block!important; position: relative; width: 100%;padding-top: 5px;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li a span{border: none; margin: 5px 0 10px 1%!important; }	
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li a span{height: auto!important; font-weight: normal;}
#waper_drog_nav  ul li .sub-menu li.menu-item-has-children ul li {padding: 0 1%;}	
		
}



.new_footer{width: 100%; height: auto; padding: 80px 0 10px;background:#1a1c27; float: left; overflow: hidden;}
@media screen and (min-width:100px) and (max-width:1025px){
	.new_footer_box{width: 100%;float: left; margin-bottom: 15px;}
	.new_footer{ margin-bottom: 47px;}
	
.newfooter_menu li{ width: 50%;}
	
}

@media screen and (min-width:1024px) and (max-width:200000px){

.nf_box1{width: 33%;float: left;}
.nf_box2{width:46%;float: left;}
.nf_box3{width:20%;float: right;}	
	.newfooter_menu li{ width: 33%;}
	.lang_box_btn,.langs_box_out{display: none;}
	.nf_box3 img{width:auto; max-height: 100px;}

}
.new_footer_in{width: 90%;padding: 0 5% 20px 5%;max-width: 1226px;margin: 0 auto;position: relative; overflow: hidden;}

.nf_box1 b,.nf_box3 b{ width: 100%; display: block; padding: 0 0 25px 0; color:#fff; font-size:16px }
.nf_box1 span{width: 80%; display: block; margin-bottom: 10px; color: #a7b0b6; font-size: 14px; padding-left: 25px;position: relative;}
.nf_box1 span i{display: inline-block; width: 20px; height: 20px;  position:absolute; top: 3px; left: 0; color:#cf0434}


.yl_menu{display: block; width: 100%; text-align: center;overflow: hidden; margin: 10px 0;}

.yl_menu  a{display: inline-block;  margin-right: 10px; color: #a8a8a8;font-size: 14px;  }
.newfooter_menu{display: block; width: 100%; overflow: hidden;}
.newfooter_menu li{display: block;float: left;}
.newfooter_menu li a{width: 100%; display: block; padding: 0 0 25px 0; color:#fff; font-size:16px; font-weight: bold;}
.newfooter_menu li ul li{width: 100%;}
.newfooter_menu li ul li a{margin-bottom: 10px; color: #a7b0b6; font-size: 14px;font-weight: normal; padding: 0;}

.new_footer_bottm{width: 100%; text-align: center;background: #222533;border-top: 1px solid #282b39;padding: 10px 0;}
.new_footer_bottm p{color:#a8a8a8; font-size: 14px;}
.new_footer_bottm p a{color:#a8a8a8;}
.new_footer_bottm p a:hover{text-decoration:underline;}
.widget_woo_vpf_filter{float: none!important; background: #fff;}
.widget_woo_vpf_filter h2{font-size: 16px;color: #000;font-weight: bold;padding: 10px 5%;width: 90%;margin: 0 0 10px 0;font-weight: normal;border-bottom: dotted 1px #ccc;}
.widget_woo_vpf_filter form{display: block; width: 95%; padding: 0 2.5%;}
.widget_woo_vpf_filter select,.widget_woo_vpf_filter  input[type="text"]{ padding: 5px 0; opacity: 0.6}
#screening,#sx_btn{display: none!important;}
.widget_woo_vpf_filter  input[type="submit"]{ width: 200px!important; height: 29px; background:#ff8400; border: none; color: #fff; font-size: 16px; }

.cookies_tt{ position: fixed; bottom: 0; width: 90%; height: auto; padding: 10px 5%; background: url(images/b_80.png);z-index: 1000000; text-align: center;}
.info_m_cookies{color:#fff; font-size: 14px;   border: 1px solid #ffffff; border-radius: 50%; display: inline-block; font-weight: bold; height: 20px;  line-height: 19px; margin-right: 10px;  width: 20px;}
.cookies_tt a{font-size: 14px; color: #fff; }
.cookies_tt a:hover{text-decoration: underline;}
.close_cookies{ position: relative; margin-left: 20px; top: 3px; cursor: pointer;}

.dingyuefrom{display: block; width: 100%; overflow: hidden;}
.dingyuefrom .wpm_prepend{margin: 0 0 5px 0; font-size: 14px; color: #a7b0b6;}
.wpm_form{position: relative; display: block; overflow: hidden; width: 100%;}
.wpm_emaillabel{display: none;}
.wpm_email{margin: 15px 0 0;}
.wpm_emailinput{padding: 5px;  width: 80%;    height: 16px;}
.wpm_submit{margin: 0; width: 0; height: 0;}
.wpm_submitbtn{ display: block; position: absolute; bottom: 0; right: 0; border: none; padding: 0; background: #ff8400; color: #fff;font-size: 18px; width: 20%; height: 30px;cursor: pointer;}





/*vedio_fix_box*/
@media screen and (min-width:700px) and (max-width:20000px){
.vedio_fix_box{ background:url("images/blacks.png"); width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000000; display:none;}
.vedio_fix_box_in{ margin:0 auto; margin-top:10%; background:#fff; padding:10px; width:600px; overflow:hidden; }
.close_vedio{ width:100%; height:auto; float:left;}

.close_vedio_btn{ float:right; margin:5px 0 5px 0; display:block; padding:5px 10px; font-size:14px; color:#fff; font-weight:bold; background:#ff7800; cursor: pointer;}
.vedio_box_paly{ width:100%; height:450px; float:left; overflow:hidden;}
.vedio_box_paly iframe,.vedio_box_paly video,.vedio_box_paly .vedio_box_paly{ width:600px !important; height:450px !important; background:#000;}
}

@media screen and (min-width:100px) and (max-width:699px){
	.vedio_fix_box{ background:url("images/blacks.png"); width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000000; display:none;}
.vedio_fix_box_in{ margin:0 auto; margin:10% 2.5%; background:#fff; padding:10px; width:90%; overflow:hidden; }
.close_vedio{ width:100%; height:auto; float:left;}
.close_vedio_btn{ float:right; margin:5px 0 5px 0; display:block; padding:5px 10px; font-size:14px; color:#fff; font-weight:bold; background:#ff7800; cursor: pointer;}
.vedio_box_paly{ width:100%; height:50%; float:left; overflow:hidden;min-height: 177px;}
.vedio_box_paly iframe,.vedio_box_paly video,.vedio_box_paly .vedio_box_paly{ width:100% !important; height:100% !important;background:#000;}
	
	}



@media screen and (min-width:1025px) and (max-width:20000px){
	.upbtn_move{display: none;}
	.toolbar_pc{position: fixed;width: 80px;right: 0;top: 40%;z-index: 999;}
	.toolbar_pc ul{width: 100%;box-shadow: 0 0 5px 0 rgba(141,141,141,.5);}
	.toolbar_pc ul li:first-child{border-top-left-radius: 6px;}
	.toolbar_pc ul li:last-child{border-bottom-left-radius: 6px;}
	.toolbar_pc ul li{text-align: center; width: 100%; height: 60px;  list-style: none; padding: 10px 0; position: relative;background: #fff;}
	.toolbar_pc ul li:hover{background: #ef4c4f;}
	.toolbar_pc ul li:hover a.out,.toolbar_pc ul li:hover a i.out{color:#fff!important;}

	.toolbar_pc ul li a{display: block; overflow:hidden;font-size: 14px;color:#999;letter-spacing: -1.32px;cursor: pointer;}
	.toolbar_pc ul li i.out{font-size: 28px; display: block; margin:10px 0 5px 0;}
	.bar_qq_tc a i{ font-size: 24px;float: left;display: block; margin:8px 0 5px 5px;}

	.bar_qq_tc a span{display: block;float: left; text-align: left; margin-left: 15px;}
	.bar_qq_tc a span p{margin:0; color:#1c98e9; }
	
	.bar_qq_tc,.bar_weixin_tc{position: absolute; left:-201px; top: 0; z-index: 100; width: 200px;  background: #fff;border-radius: 6px; overflow: hidden; display: none;}
	.toolbar_pc ul li .bar_qq_tc a{display: block; width: 90%; padding: 13px 5%; border-bottom:solid #e9e9e9 1px;color:#999; overflow: hidden;}
	.bar_qq_tc a:hover{background:#e9e9e9; }
	.bar_qq_tc a i{color:#1c98e9;}
	.bar_qq_tc a:last-child{border: none;}
	.bar_qq_td{position: absolute; left:-251px; top: -50px; z-index: 100; width: 250px;  background: #fff;border-radius: 6px; overflow: hidden; display: none; text-align: left;}
	.bar_qq_td p{font-size: 16px; color: #333; margin-left: 15px;}
	.bar_qq_tds{position: absolute; left:-251px; top: 0px; z-index: 100; width: 250px;  background: #fff;border-radius: 6px; overflow: hidden; display: none; text-align: left;}
	.bar_qq_tds p{font-size: 18px; color:#cf0434; margin-left: 15px;}
	.bar_qq_td p i{margin-right: 5px;}
}


@media screen and (min-width:1px) and (max-width:1024px){
	.toolbar_move{position: fixed;width: 100%;left: 0;bottom:0;z-index: 9999999; height: 60px; background: #fff;}
	.toolbar_move ul{width: 100%;box-shadow: 0 0 5px 0 rgba(141,141,141,.5); text-align: center;}

	.toolbar_move ul li{text-align: center; width:20%; display: inline-block;height: 60px;  list-style: none; position: relative;background: #fff;}
	.toolbar_move ul li a{display: block; overflow:hidden;font-size: 10px;color:#333;letter-spacing: -1.32px;cursor: pointer;letter-spacing:2px;}
	.toolbar_move ul li i.out{font-size: 24px; display: block; margin:7px 0 2px 0;}
	.bar_qq_tc a i{ font-size: 24px; display: block; margin:0 0 5px 0;}
	
	
.upbtn_move{display:block; position: fixed; width: 30px; height: 30px; background:url(images/w_80.png); box-shadow: 0 0 3px #666; border-radius: 100%; line-height: 30px; text-align: center; font-size: 16px; color: #20a9cc; bottom: 0px; right:5px; z-index: 9999998;}
	.upbtn_move i{margin: 0;}
	.upbtn_move.bbup{bottom: 60px;}
	
}
.swiper-slide{overflow: hidden;}
#gallery_lightbox{ width:95%; display:block; margin:10px 0; padding: 10px 2.5% 0 2.5%; overflow:hidden; background: #f5f5f5;line-height: 11px; }
#gallery_lightbox li{ list-style:none; float:left;  display:block; font-size:0; margin-bottom: 0px;}
#gallery_lightbox li a{ font-size:0;}
